mounted troops - Español Inglés Diccionario